import type { mxRwInt } from './types'
import useMainStore from '@/stores/dict'
const mainStore = useMainStore()
/**
 * 公用请求方法
 * @param api 请求接口方法
 * @param getDataFn 获取接口数据回调
 * @param params 除公用参数外，其他参数
 * @returns
 */
export const useRequest = (
  api: Function,
  getDataFn: Function,
  params?: {
    [n: string]: any
  }
) => {
  // const init = () => {
  //   const reqData: mxRwInt = {
  //     orgId: mainStore.orgId
  //   }
  //   api({
  //     ...reqData,
  //     ...params
  //   }).then((res: any) => {
  //     getDataFn(res.data)
  //   })
  // }

  // init()

  // watch(
  //   () => mainStore.orgId,
  //   () => {
  //     console.log('orgId', mainStore.orgId)
  //     init()
  //   }
  // )

  return {}
}
